using System;

namespace Entities
{
    internal interface IAddress
    {
        /// <summary>
        /// Gets or sets the address id.
        /// </summary>
        /// <value>
        /// The address id.
        /// </value>
        Guid AddressId { get; set; }
        /// <summary>
        /// Gets or sets the street.
        /// </summary>
        /// <value>
        /// The street.
        /// </value>
        string Street { get; set; }
        /// <summary>
        /// Gets or sets the county id.
        /// </summary>
        /// <value>
        /// The county id.
        /// </value>
        Guid CountyId { get; set; }
        /// <summary>
        /// Gets or sets the country id.
        /// </summary>
        /// <value>
        /// The country id.
        /// </value>
        Guid CountryId { get; set; }
        /// <summary>
        /// Gets or sets the post code.
        /// </summary>
        /// <value>
        /// The post code.
        /// </value>
        string PostCode { get; set; }
        /// <summary>
        /// Gets or sets the town id.
        /// </summary>
        /// <value>
        /// The town id.
        /// </value>
        Guid TownId { get; set; }
    }
}